跳至主要内容

WSL 安裝與基礎 Linux

WSL 安裝與基礎 Linux


What and Why

Linux & WSL


Linux 是什麼?


一言以蔽之:作業系統

常見於各種你可能用過或沒有用過的裝置上


用在哪裡?


  • 伺服器
  • 嵌入式系統
  • 移動裝置
  • 超級電腦(TOP500)

也可以是你的電腦!


為什麼會用?


  • 穩定性
  • 安全性
  • 自定義性

有誰在用?


  • Google
  • Facebook
  • Amazon
  • Microsoft
  • etc...

可執行 Linux 的環境


  1. WSL (Windows Subsystem for Linux)
  2. Virtual Machine (VM, 虛擬機)
  3. Wubi (將Ubuntu以VHD格式裝成雙系統)
  4. 直接安裝 (雙系統或覆蓋安裝)

Why WSL


WSL 優點

  • 安裝簡單
  • 佔用空間較小
  • 可以直接在Windows上運行Linux程式
  • 開機速度快

WSL 安裝


啟用系統功能


使用系統管理員開啟終端機

如果是 Win10 用戶可在 Microsoft Store 下載


跳出此畫面表示成功開啟


啟用系統功能

將兩行程式複製並貼在終端機執行

可能會導致手機模擬器無法使用 但還是得執行👍
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

確認系統版本(Win10 Only)

winver #需要大於18362.1049

更新WSL核心與修改預設版本

wsl --update
wsl --set-default-version 2

重新開機

沒錯就是重開機


下載 Ubuntu


到 Microsoft 搜尋 Ubuntu


點 Ubuntu 22.04 並安裝


在終端機開啟 Ubuntu

如果沒有出現的話就重開終端機

設定使用者名稱與密碼


安裝 VS Code


點此安裝


開啟 VS Code

安裝 WSL 套件


安裝 Oh My ZSH


安裝必要套件

sudo apt install wget git curl vim -y

安裝 Patched 字型

點我下載


到終端機設定字型


安裝 Zsh

sudo apt install zsh -y

安裝 Oh My Zsh

順便把 Shell 換成 Zsh

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

跑出這個就代表安裝成功


設定主題樣式


安裝插件

PowerLevel10k

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k

zsh-autosuggestions

git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions

zsh-syntax-highlighting

git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

調整設定

vi ~/.zshrc

點擊 [i] 進入編輯模式


修改主題

ZSH_THEME="powerlevel10k/powerlevel10k"

新增套件

plugins=(git zsh-autosuggestions zsh-syntax-highlighting zsh-z)

點擊 ESC + [ :wq ] 退出


應用修改後的 zshrc

source ~/.zshrc

讓黑魔法動起來

p10k configure

Linux 基礎